package com.ruibang.glass.quality.entity;

import com.baomidou.mybatisplus.annotation.*;
import com.teaming.cloud.framework2.common.pojo.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDateTime;
import java.util.List;

/**
 * <p>
 * 来料-原板
 * </p>
 *
 * @author songJinKang
 * @since 2024-05-21
 */

@ApiModel(value = "来料-原板")
@TableName("g_quality_original_board")
@Data
public class OriginalBoard extends BaseEntity {
    @ApiModelProperty(value = "主键id")
    @TableId(value = "id", type = IdType.ASSIGN_ID)
    private String id;
    @ApiModelProperty(value = "托盘号")
    private String palletNumber;
    @ApiModelProperty(value = "批号")
    private String batchNumber;
    @ApiModelProperty(value = "来料日期")
    private LocalDateTime incomingDate;
    @ApiModelProperty(value = "检验日期")
    private LocalDateTime checkTime;
    @ApiModelProperty(value = "检验人用户ID")
    private String checkUserId;
    @ApiModelProperty(value = "检验人名称")
    private String checkUserName;
    @ApiModelProperty(value = "总判断:0=OK,1=NG")
    private String judge;
    @ApiModelProperty(value = "规格")
    private String f1Space;
    @ApiModelProperty(value = "确认数据")
    private String f1Data;
    @ApiModelProperty(value = "判断:0=OK,1=NG")
    private String f1Judge;
    @ApiModelProperty(value = "备注")
    private String f1Remark;
    @ApiModelProperty(value = "规格")
    private String f2Space;
    @ApiModelProperty(value = "确认数据")
    private String f2Data;
    @ApiModelProperty(value = "判断:0=OK,1=NG")
    private String f2Judge;
    @ApiModelProperty(value = "备注")
    private String f2Remark;
    @ApiModelProperty(value = "规格")
    private String f3Space;
    @ApiModelProperty(value = "确认数据")
    private String f3Data;
    @ApiModelProperty(value = "判断:0=OK,1=NG")
    private String f3Judge;
    @ApiModelProperty(value = "备注")
    private String f3Remark;
    @ApiModelProperty(value = "规格")
    private String f4Space1;
    @ApiModelProperty(value = "确认数据")
    private String f4Data1;
    @ApiModelProperty(value = "判断:0=OK,1=NG")
    private String f4Judge1;
    @ApiModelProperty(value = "备注")
    private String f4Remark1;
    @ApiModelProperty(value = "规格")
    private String f4Space2;
    @ApiModelProperty(value = "确认数据")
    private String f4Data2;
    @ApiModelProperty(value = "判断:0=OK,1=NG")
    private String f4Judge2;
    @ApiModelProperty(value = "备注")
    private String f4Remark2;
    @ApiModelProperty(value = "规格")
    private String f5Space1;
    @ApiModelProperty(value = "确认数据")
    private String f5Data1;
    @ApiModelProperty(value = "判断:0=OK,1=NG")
    private String f5Judge1;
    @ApiModelProperty(value = "备注")
    private String f5Remark1;
    @ApiModelProperty(value = "规格")
    private String f5Space2;
    @ApiModelProperty(value = "确认数据")
    private String f5Data2;
    @ApiModelProperty(value = "判断:0=OK,1=NG")
    private String f5Judge2;
    @ApiModelProperty(value = "备注")
    private String f5Remark2;
    @ApiModelProperty(value = "规格")
    private String f5Space3;
    @ApiModelProperty(value = "确认数据")
    private String f5Data3;
    @ApiModelProperty(value = "判断:0=OK,1=NG")
    private String f5Judge3;
    @ApiModelProperty(value = "备注")
    private String f5Remark3;
    @ApiModelProperty(value = "规格")
    private String f5Space4;
    @ApiModelProperty(value = "确认数据L上部")
    private String f5DataL4;
    @ApiModelProperty(value = "确认数据R下部")
    private String f5DataR4;
    @ApiModelProperty(value = "判断:0=OK,1=NG")
    private String f5Judge4;
    @ApiModelProperty(value = "备注")
    private String f5Remark4;
    @ApiModelProperty(value = "规格")
    private String f5Space5;
    @ApiModelProperty(value = "确认数据L上部")
    private String f5DataL5;
    @ApiModelProperty(value = "确认数据R下部")
    private String f5DataR5;
    @ApiModelProperty(value = "判断:0=OK,1=NG")
    private String f5Judge5;
    @ApiModelProperty(value = "备注")
    private String f5Remark5;
    @ApiModelProperty(value = "规格")
    private String f5Space6;
    @ApiModelProperty(value = "确认数据L上部")
    private String f5DataL6;
    @ApiModelProperty(value = "确认数据R下部")
    private String f5DataR6;
    @ApiModelProperty(value = "判断:0=OK,1=NG")
    private String f5Judge6;
    @ApiModelProperty(value = "备注")
    private String f5Remark6;
    @ApiModelProperty(value = "规格")
    private String f5Space7;
    @ApiModelProperty(value = "确认数据L上部")
    private String f5DataL7;
    @ApiModelProperty(value = "确认数据R下部")
    @TableField("f5_data_R_7")
    private String f5DataR7;
    @ApiModelProperty(value = "判断:0=OK,1=NG")
    private String f5Judge7;
    @ApiModelProperty(value = "备注")
    private String f5Remark7;
    @ApiModelProperty(value = "规格")
    private String f6Space1;
    @ApiModelProperty(value = "确认数据L上部")
    private String f6DataL1;
    @ApiModelProperty(value = "确认数据R下部")
    private String f6DataR1;
    @ApiModelProperty(value = "判断:0=OK,1=NG")
    private String f6Judge1;
    @ApiModelProperty(value = "备注")
    private String f6Remark1;
    @ApiModelProperty(value = "规格")
    private String f6Space2;
    @ApiModelProperty(value = "确认数据L上部")
    private String f6DataL2;
    @ApiModelProperty(value = "确认数据R下部")
    private String f6DataR2;
    @ApiModelProperty(value = "判断:0=OK,1=NG")
    private String f6Judge2;
    @ApiModelProperty(value = "备注")
    private String f6Remark2;
    @ApiModelProperty(value = "规格")
    private String f6Space3;
    @ApiModelProperty(value = "确认数据L上部")
    private String f6DataL3;
    @ApiModelProperty(value = "确认数据R下部")
    private String f6DataR3;
    @ApiModelProperty(value = "判断:0=OK,1=NG")
    private String f6Judge3;
    @ApiModelProperty(value = "备注")
    private String f6Remark3;
    @ApiModelProperty(value = "规格")
    private String f6Space4;
    @ApiModelProperty(value = "确认数据L上部")
    private String f6DataL4;
    @ApiModelProperty(value = "确认数据R下部")
    private String f6DataR4;
    @ApiModelProperty(value = "判断:0=OK,1=NG")
    private String f6Judge4;
    @ApiModelProperty(value = "备注")
    private String f6Remark4;
    @ApiModelProperty(value = "规格")
    private String f7Space;
    @ApiModelProperty(value = "确认数据L上部")
    private String f7DataL;
    @ApiModelProperty(value = "确认数据R下部")
    private String f7DataR;
    @ApiModelProperty(value = "判断:0=OK,1=NG")
    private String f7Judge;
    @ApiModelProperty(value = "备注")
    private String f7Remark;
    @ApiModelProperty(value = "规格")
    private String f8Space1;
    @ApiModelProperty(value = "确认数据L上部")
    private String f8DataL1;
    @ApiModelProperty(value = "确认数据R下部")
    private String f8DataR1;
    @ApiModelProperty(value = "判断:0=OK,1=NG")
    private String f8Judge1;
    @ApiModelProperty(value = "备注")
    private String f8Remark1;
    @ApiModelProperty(value = "规格")
    private String f8Space2;
    @ApiModelProperty(value = "确认数据-L 側/上部")
    private String f8DataL2;
    @ApiModelProperty(value = "确认数据-R 侧/下部")
    private String f8DataR2;
    @ApiModelProperty(value = "判断:0=OK,1=NG")
    private String f8Judge2;
    @ApiModelProperty(value = "备注")
    private String f8Remark2;
    @ApiModelProperty(value = "规格")
    private String f8Space3;
    @ApiModelProperty(value = "确认数据L上部")
    private String f8DataL3;
    @ApiModelProperty(value = "确认数据R下部")
    private String f8DataR3;
    @ApiModelProperty(value = "判断:0=OK,1=NG")
    private String f8Judge3;
    @ApiModelProperty(value = "备注")
    private String f8Remark3;
    @TableLogic
    private String isDelete;
    @ApiModelProperty("文件ID")
    @TableField(exist = false)
    private List<String> fileIds;

    @ApiModelProperty("上传文件ID")
    @TableField(exist = false)
    private String upLoadFileId;
}
